<?php
require('../conf/DBAbstractModel.php');
//echo "...:" . $_POST['cedula'];
require('../modelos/Persona.php');
//echo "accion: " . $_POST['accion'];
if ($_POST['accion'] == 'registrar') {
    echo "Registar </br>";
    $persona = new Persona();
    $persona->cedula = isset($_POST['cedula']) ? $_POST['cedula'] : NULL;
    $persona->nombre = isset($_POST['nombre']) ? $_POST['nombre'] : NULL;
    $persona->apellido = isset($_POST['apellido']) ? $_POST['apellido'] : NULL;
    $persona->nacionalidad = isset($_POST['nacionalidad']) ? $_POST['nacionalidad'] : NULL;
    $persona->direccion_hab = isset($_POST['direccion_hab']) ? $_POST['direccion_hab'] : NULL;
    $persona->telf = isset($_POST['telf']) ? $_POST['telf'] : NULL;
    $persona->edad = isset($_POST['edad']) ? $_POST['edad'] : NULL;
    $persona->sexo = isset($_POST['sexo']) ? $_POST['sexo'] : NULL;
    $persona->fecha_nacimiento = isset($_POST['fecha_nacimiento']) ? $_POST['fecha_nacimiento'] : NULL;
    $persona->edo_civil = isset($_POST['edo_civil']) ? $_POST['edo_civil'] : NULL;
    $persona->profesion = isset($_POST['profesion']) ? $_POST['profesion'] : NULL;
    $persona->lugar_nacimiento = isset($_POST['lugar_nacimiento']) ? $_POST['lugar_nacimiento'] : NULL;
    
    if (trim($_POST['edad']) == '' || $_POST['edad'] == '') {
        echo "entre <br/>";
        $persona->edad = "NULL";
    }
    if (trim($_POST['fecha_nacimiento']) == '' || $_POST['fecha_nacimiento'] == '') {
        echo "entre <br/>";
        $persona->fecha_nacimiento = "NULL";
    }
    $persona->save();
} 
else if ($_POST['accion'] == 'actualizar') {
    echo "actualizar </br>";
    $persona = new Persona();
    $persona->cedula = isset($_POST['cedula']) ? $_POST['cedula'] : NULL;
    $persona->nombre = isset($_POST['nombre']) ? $_POST['nombre'] : NULL;
    $persona->apellido = isset($_POST['apellido']) ? $_POST['apellido'] : NULL;
    $persona->nacionalidad = isset($_POST['nacionalidad']) ? $_POST['nacionalidad'] : NULL;
    $persona->direccion_hab = isset($_POST['direccion_hab']) ? $_POST['direccion_hab'] : NULL;
    $persona->telf = isset($_POST['telf']) ? $_POST['telf'] : NULL;
    $persona->edad = isset($_POST['edad']) ? $_POST['edad'] : NULL;
    $persona->sexo = isset($_POST['sexo']) ? $_POST['sexo'] : NULL;
     $persona->fecha_nacimiento = isset($_POST['fecha_nacimiento']) ? $_POST['fecha_nacimiento'] : NULL;
    $persona->edo_civil = isset($_POST['edo_civil']) ? $_POST['edo_civil'] : NULL;
    $persona->profesion = isset($_POST['profesion']) ? $_POST['profesion'] : NULL;
    $persona->lugar_nacimiento = isset($_POST['lugar_nacimiento']) ? $_POST['lugar_nacimiento'] : NULL;
    
    if (trim($_POST['edad']) == '' || $_POST['edad'] == '') {
        echo "entre <br/>";
        $persona->edad = "NULL";
    }
    if (trim($_POST['fecha_nacimiento']) == '' || $_POST['fecha_nacimiento'] == '') {
        echo "entre <br/>";
        $persona->fecha_nacimiento = "NULL";
    }
    $persona->update($_POST['cedula']);
} 
else if ($_POST['accion'] == 'eliminar') {
    echo "eliminar </br>";
    $persona = new Persona();
    $persona->delete($_POST['cedula']);
}
else if ($_POST['accion'] == 'consultar') {
    
     $persona = new Persona();
    if (trim($_POST['cedula']) != '') {
        $persona->get($_POST['cedula']);
        echo json_encode($persona->rows);
    } else if (trim($_POST['cedula']) == '') {
        $persona->getAll();
        echo json_encode($persona->rows);
   }
}
?>
